﻿using System;
using EyFramework.Sys.Core;
using ShuJuGj.Entity;
using System.Collections.Generic;
using System.Data;

namespace ShuJuGj.Core.Service
{
    public interface ISjgjShujujiService : IBaseHisService
    {
        List<SjgjShujuji> GetListBy();

        bool delete(int num);

        bool edit(string name, string zt, int num);

        bool updateStates(SjgjShujuji sjgjShujuji);

        List<SjgjShujuji> GetNeedUploadSjj(string v);

        int GetTotRecord(SjgjShujuji sjj);

        List<ColumnInfo> GetColumnInfo(string connectType, string tbname);

        DataTable GetUploadData(SjgjShujuji sjj);

        void SaveUploadData(List<SjgjUploadData> sulds, SjgjShujuji sjj);

        SjgjShujuji GetShujuji(string vSeq);
    }
}